View - Centric Reasoning in Modern Computing Systems

نویسنده

  • George Bernard Shaw
چکیده

The development of distributed applications has not progressed as rapidly as its enabling technologies. In part, this is due to the difficulty of reasoning about such complex systems. One reason for the added complexity is the need for communication within modern computing systems. In contrast to sequential systems, parallel systems give rise to parallel events (communications), and the resulting uncertainty of the observed order of these events. Loosely coupled distributed systems complicate this even further by introducing the element of multiple imperfect observers of these parallel events. To address these challenges, we introduce view-centric reasoning, an approach to thinking about modern computing systems that directly supports multiple, inconsistent and imperfect views of computation. While view-centric reasoning is general enough to apply to any communication model, the focus of this paper is on computing systems that employ generative communication, a middleware-based distributed shared memory manipulated by a coordination (communication) language. In particular, we apply view-centric reasoning to tuple space based systems and the Linda coordination language. View-centric reasoning helps us resolve a potential ambiguity in the semantics of Linda predicate operations found in commercial implementations of tuple space, such as Sun's JavaSpaces and IBM's T Spaces.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Toward the Design of Rural Intelligent Public Transportation System Rural Public Transportation of Iran

In order to improve the level of intelligence, availability, being on demand, convenience, information and humanization of rural public transportation systems, they are more willing to use modern information and communicative technologies. In addition to management services, intelligent transportation systems can provide passengers, drivers, travel agencies and other institutions with other ser...

متن کامل

View-Centric Reasoning about Space-Based Middleware

Distributed computing systems, including those that utilize space-based middleware, present significant challenges when attempting to reason formally about their behaviors and properties. In particular, two or more computational events may occur in parallel. We introduce View-Centric Reasoning (VCR)—a set of abstractions that comprises a general framework for reasoning about parallel and distri...

متن کامل

Evolutionary Computing Assisted Wireless Sensor Network Mining for QoS-Centric and Energy-efficient Routing Protocol

The exponential rise in wireless communication demands and allied applications have revitalized academia-industries to develop more efficient routing protocols. Wireless Sensor Network (WSN) being battery operated network, it often undergoes node death-causing pre-ma...

متن کامل

View-centric reasoning for Linda and Tuple Space computation

In contrast to sequential computation, concurrent computation gives rise to parallel events. Efforts to translate the history of concurrent computations into sequential event traces result in the potential uncertainty of the observed order of these events. Loosely coupled distributed systems complicate this uncertainty even further by introducing the element of multiple imperfect observers of t...

متن کامل

Focusing on Traces to Link VCR and CSP

View-Centric Reasoning (VCR) replaces CSP’s [1] perfect observer with multiple, possibly imperfect observers. To employ view-centric reasoning within existing CSP models [2] requires a bookkeeping change. Specifically, VCR [3] introduces parallel events as a new primitive for constructing traces, and distinguishes two types of traces: histories and views. Previously, we gave the operational sem...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002